package com.example.deepschool.Model;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

@Data
public class Report {
	
	@Schema(description = "举报ID")
    private Long id;
	
	@Schema(description = "举报人的用户ID")
    private Long reporterId;
	
	@Schema(description = "被举报用户的ID")
    private Long reportedUserId;
	
	@Schema(description = "被举报内容的ID，评论ID")
    private Long reportedContentId;
	
	@Schema(description = "举报原因")
    private String reason;
	
	@Schema(description = "举报状态：待处理、已处理、已拒绝")
    private String status;
	
	@Schema(description = "处理结果描述")
    private String result;
	
	@Schema(description = "处理该举报的管理员或处理者ID")
    private Long handlerId;
	
	@Schema(description = "处理举报的时间")
    private java.sql.Timestamp handlingTime;
}
